/*房台收银*/
.ftsy_conbox{padding: 1rem 0 6rem;}
.ftsy_conbox .left{width: 33%; float: left;}
.ftsy_conbox .right{width: 67%; float: left;}
.ft_type li{width: 5.5rem; display: table; text-align: center; border-radius: 3px; font-size: 1.1rem; padding: 0 1.2rem; min-height: 5rem; box-shadow: 0 0 8px 0 #CCCCCC; margin-bottom: .5rem;}
.ft_type li span{display: table-cell; vertical-align: middle;}
.ft_type .active{background: #22AD38; color: white;}

.ft_list li{border-radius: 3px; text-align: center; box-shadow: 0 0 8px 0 #CCCCCC; overflow: hidden; margin-bottom: 1rem; font-size: 1.1rem; width: 40%; float: left; margin-right: 1rem;}
.ft_list .zt{background: #4D4D4D; color: white; padding: .2rem;}
.ft_list .zt.kaiq{background: #22AD38;}
.ft_list .num{font-size: .7rem; text-align: right; padding: 0 .2rem .1rem 0;}
.ft_list .name{padding: .4rem 0; font-weight: bold;}

.ft_dbbox,.ftp_bottom{position: fixed; bottom: 0; left: 0; right: 0; min-width: 320px; max-width: 640px; margin: 0 auto; height: 3.5rem; background: #F2F2F2;}
.ft_bottom{position: absolute; top: -2rem; width: 100%;}
.ft_bottom a{display: block; width: 5rem; margin: 0 auto;}

/*点单*/
.diand_conbox{padding-top: 0;}
.diand_conbox .left{width: 30%;}
.diand_conbox .right{width: 70%; padding-top: .7rem;}
.diand_conbox .ft_type li{height: auto!important; width: 90%; min-height: auto; padding: 1rem 0; font-size: 1rem;}

.dd_list li{display: table; width: 100%; padding-bottom: .8rem;}
.dd_list li>div{display: table-cell; vertical-align: middle;}
.dd_list .right,.rightbox{width: 6rem; float: none; text-align: center; padding-top: 0;}
.dd_list .iconfont{font-size: 2rem; color: #22AD38;}
.dd_list .left{width: 100%; float: none;}
.dd_list .name{font-size: 1.2rem; line-height: normal; font-weight: bold;}
.dd_list .pri{font-size: 1.2rem;}
.dd_list .pri em{font-size: .7rem;}

.numbox{width: 5.5rem; border: 1px solid #CCCCCC; border-radius: 3px; overflow: hidden;}
.numbox button{width: 30%; display: block; float: left; height: 1.7rem; font-size: 1.2rem; border: 0;}
.numbox input{width: 40%; display: block; float: left; text-align: center; height: 1.7rem; line-height: 1.7rem; border: 0;}

.ft_dbbox .left{width: 55%; float: left; text-align: center; line-height: 3.5rem; font-size: 1rem; color: #999999;}
.ft_dbbox .left em{padding: 0 .5rem; color: #22AD38; font-size: 1.5rem;}
.ft_dbbox .right{width: 45%; float: right;}
.ft_dbbox .right button{border: 0; height: 3.5rem; width: 100%; color: white; font-size: 1.5rem; background: #22AD38;}

/*确认订单*/
.qrdd_list{border-bottom: 1px solid #DDDDDD; padding: 4% 3% 1%;}
.qrdd_list li{margin-bottom: .8rem;}
.qrdd_list li>span{display: block; float: left; text-align: center;}
.qrdd_list .name{width: 43%;}
.qrdd_list .center{width: 30%;}
.qrdd_list .pri{width: 27%; font-size: 1.1rem;}
.qrdd_list li>span .numbox{margin: 0 auto;}
.qrdd_list .name{font-size: 1.2rem; font-weight: bold;}

.qrdd_zj{padding: 5% 5% 5%; text-align: right; font-size: .85rem;}
.ddxq_zj{padding: 3% 5% 2%;}
.qrdd_zj .num{font-size: 1rem;}
.qrdd_zj .num em,.qrdd_zj .xj em{color: #22AD38;}
.qrdd_zj .xj em i{font-size: 1.8rem;}
.dzyhq_btn{width: 8rem; height: 2.5rem; border: 0; border-radius: 5px; background: #199630; font-size: .95rem; color: white;}
.btnbox{text-align: center; padding: 1rem 0;}
.srkbox{text-align: center;}
.qrdd_wbk{border: 0; box-shadow: 0 0 8px 0 #CCCCCC; width: 90%; margin: 0 auto; padding: 3%; font-size: .85rem; min-height: 8rem; border-radius: 5px;}

/*房台详情*/
.ftp_top{background: url(../images/bac_sy.jpg) no-repeat; font-size: .75rem; background-size: 100% 100%; padding: .5rem 0 2.5rem; text-align: center; color: white; position: relative;}
.ftp_top .name{font-size: 1.6rem; font-weight: bold; line-height: normal;}
.ftp_top .ztbox{background: white; width: 90%; position: absolute; left: 5%; right: 5%; bottom: -2rem; box-shadow: 0 0 8px 0 #CCCCCC; border-radius: 5px; color: #666666; padding: .5rem 0 .7rem;}
.ftp_top .type>span{display: inline-block; width: 33.33%; float: left; font-size: 1.1rem; font-weight: bold; color: #22AD38;}
.ftp_top .ztbox .time{padding-bottom: .3rem;}
.ftp_top .ztbox .yijiez{color: #D84A5A;}

.ftp_cplist{padding: 3rem 0 1rem; display: block; width: 90%; margin: 0 auto; min-height: 13rem;}
.ftp_cplist li{padding-bottom: .4rem; font-size: 1.1rem; color: #666666;}
.ftp_cplist li .name{width: 60%; float: left;}
.ftp_cplist li .pri{width: 40%; float: right; text-align: right;}

.zjbox{box-shadow: 0 0 8px 0 #CCCCCC; padding-bottom: .4rem;}
.zjbox .qrdd_zj{padding: 1% 5% 0;}
.zjbox .gljdk{text-align: right; font-weight: bold; color: #22AD38; padding: 0 5%; font-size: .95rem;}

.ftp_bottom{background: #22AD38;}
.ftp_btn{background: #22AD38; width: 50%; color: white; font-size: 1.2rem; float: left; height: 2.5rem; margin-top: .5rem; border: 0; border-right: 1px solid #FFFFFF;}

.ftp_btnbox{position: fixed; bottom: 4rem; left: 0; right: 0; min-width: 320px; max-width: 640px; margin: 0 auto;}
.ftp_btnbox li{display: block; width: 33.33%; float: left; padding: 0 3%; background: white;}
.ftp_btnbox li a{background: #F2F2F2; display: block; text-align: center; font-size: 1.1rem; border-radius: 5px; height: 3rem; line-height: 3rem;}

.ftp_btn2{background: #D84A5A; width: 100%; float: none; height: 3.5rem; margin: 0;}

.ftp_xllis{padding: 3rem 0 0;}
.ftp_xlitem{width: 80%; margin: 0 auto 1rem;}
.ftp_xlitem select,.ftp_xlitem input{width: 100%; height: 3rem; background: #E5E5E5; border: 0; border-radius: 5px; padding: 0 5%;}

/*快速收银*/
.kssy_top{height: 30%; position: relative;}
.kssy_top p{width: 100%; text-align: right; position: absolute; bottom: 0; left: 0; right: 0; padding: 1%; font-size: 2rem;}
.kssy_numbox{height: 70%;}
.kssy_numbox .kssy_list{display: block; height: 100%;}
.kssy_list li{width: 25%; float: left; height: 25%; font-size: 1.4rem; display: table; text-align: center; border-right: 1px solid #DDDDDD; border-top: 1px solid #DDDDDD;}
.kssy_list li span{display: table-cell; vertical-align: middle;}
.kssy_list li.special{width: 50%;}
.kssy_list li.wenz{font-size: 1.1rem; color: #22AD38;}
.kssy_list li.wenz.hs{background: #F9BD28; color: white;}
.kssy_list li.wenz.ls{background: #22AD38; color: white;}



























